Make gtk_window_group_get_current_grab public
authorMatthias Clasen <mclasen@redhat.com>
Thu, 24 Jun 2010 15:16:09 +0000 (11:16 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 24 Jun 2010 15:16:09 +0000 (11:16 -0400)
See bug #620832.

docs/reference/gtk/gtk3-sections.txt
gtk/gtk.symbols
gtk/gtkwindow.c
gtk/gtkwindow.h

index f2d5d82de963044a7a9a948582ff81299d3046e9..8bc5fe469922d02f7b0a9a81f8d1f1228601feb5 100644 (file)
@@ -5086,6 +5086,7 @@ gtk_window_group_new
 gtk_window_group_add_window
 gtk_window_group_remove_window
 gtk_window_group_list_windows
+gtk_window_group_get_current_grab
 gtk_window_group_get_current_device_grab
 <SUBSECTION Standard>
 GTK_IS_WINDOW_GROUP
index becdd71b6ec075a25c2bb046766e56eb3990c23a..84c10a14fdc870301521615f53f4329d10a4503e 100644 (file)
@@ -4545,6 +4545,7 @@ gtk_window_group_get_type G_GNUC_CONST
 gtk_window_group_new
 gtk_window_group_remove_window
 gtk_window_group_list_windows
+gtk_window_group_get_current_grab
 gtk_window_group_get_current_device_grab
 gtk_window_has_group
 gtk_window_has_toplevel_focus
index 37e1bed48f67d670be606f93476ddde9074f76e8..874f08b038bc3293fe20941e29e96ec32c5b8afb 100644 (file)
@@ -7904,10 +7904,19 @@ gtk_window_has_group (GtkWindow *window)
   return window->group != NULL;
 }
 
-/* Return the current grab widget of the given group 
+/**
+ * gtk_window_group_get_current_current_grab:
+ * @window_group: a #GtkWindowGroup
+ *
+ * Gets the current grab widget of the given group,
+ * see gtk_grab_add().
+ *
+ * Returns: the current grab widget of the group
+ *
+ * Since: 2.22
  */
 GtkWidget *
-_gtk_window_group_get_current_grab (GtkWindowGroup *window_group)
+gtk_window_group_get_current_grab (GtkWindowGroup *window_group)
 {
   if (window_group->grabs)
     return GTK_WIDGET (window_group->grabs->data);
index 1a36d67051a91b8c0d273dc7f1bf03eba5283b91..3b4543b168f08e0c3a23a7c798f1a6c00708f02f 100644 (file)
@@ -415,7 +415,7 @@ void            _gtk_window_constrain_size     (GtkWindow *window,
                                                gint       height,
                                                gint      *new_width,
                                                gint      *new_height);
-GtkWidget      *_gtk_window_group_get_current_grab (GtkWindowGroup *window_group);
+GtkWidget      *gtk_window_group_get_current_grab (GtkWindowGroup *window_group);
 void            _gtk_window_group_add_device_grab    (GtkWindowGroup   *window_group,
                                                       GtkWidget        *widget,
                                                       GdkDevice        *device,